package clases;

import java.sql.*;
import java.util.ArrayList; 


public class AbmEmpleados 
{
Empleado oEmp = new Empleado();
	
	public Empleado buscarEmpleado (String legajoAct, String passAct) throws SQLException, ClassNotFoundException
	{

    	PreparedStatement ps = null;
    	Connection conn = null;
    	try 
    	{
        	conn = ConnectionManager.getConnection(); 
        	ps = conn.prepareStatement("select * from empleados where legajo=? and pass=?"); 
        	ps.setString(1, legajoAct); 
        	ps.setString(2, passAct);
        	
        	ResultSet rs = ps.executeQuery(); 
        	rs.next(); 
        	
            this.oEmp.setLegajo(rs.getString("legajo"));
            this.oEmp.setNombres(rs.getString("nombres"));
            this.oEmp.setApellido(rs.getString("apellido"));
            this.oEmp.setFechaNac(rs.getDate("fecha_nacimiento"));
            this.oEmp.setDomicilio(rs.getString("domicilio"));
            this.oEmp.setCiudadNac(rs.getString("ciudad_nacimiento"));
            this.oEmp.setCodSucursal(rs.getInt("cod_sucursal"));
            this.oEmp.setDni(rs.getString("dni"));
            this.oEmp.setObservacion(rs.getString("observacion"));
            this.oEmp.setEstado(rs.getString("estado"));
            this.oEmp.setTelFijo(rs.getString("telefono_fijo"));
            this.oEmp.setTelMovil(rs.getString("telefono_movil"));
            this.oEmp.setCantLibrosPend(rs.getInt("cant_libros_pendientes"));
            this.oEmp.setEmail(rs.getString("email"));
            this.oEmp.setPass(rs.getString("pass"));
		
		return this.oEmp;
    	} 
    	catch (Exception e) 
    	{
    		return null;
    	}
    	finally
    	{
    		ps.close();
    		conn.close();
    	}
    	//return null;
	}
}
